#ifndef MYCOIN_H
#define MYCOIN_H

#include <QPushButton>
#include <QString>
#include <QTimer>

class MyCoin : public QPushButton
{
    Q_OBJECT
public:
    //explicit MyCoin(QPushButton *parent = nullptr);
    MyCoin(QString imgPath);

    //x坐标
    int posX;

    //y坐标
    int posY;

    //正反标志
    bool flag;

    void changeFlag(); //改变标志，执行翻转效果
    QTimer *timer1; //正面翻反面  定时器
    QTimer *timer2; //反面翻正面 定时器
    int min = 1; //最小图片
    int max = 8; //最大图片

    bool isAnimation = false;

    //重写鼠标按下的事件
    void mousePressEvent(QMouseEvent *);

    bool isWin = false;

signals:
};

#endif // MYCOIN_H
